| | | Shippensburg wins the toss and will receive. |
| Ship | 1-10 | at Ship35 | BLOOM ball on BLOOM35. |
| | | Braden Drexler kickoff 64 yards to the SHIP1, Blair Brooks return 21 yards to the SHIP22 (Justin Shirk). |
| Ship | 1-10 | at Ship22 | Zach Zulli pass complete to Trevor Harman for 8 yards to the SHIP30, out-of-bounds (Donovan Morris). |
| Ship | 2-2 | at Ship30 | Blair Brooks rush for 4 yards to the SHIP34, 1ST DOWN SHIP (Justin Shirk;Andrew Harris). |
| Ship | 1-10 | at Ship34 | Zach Zulli pass complete to Blair Brooks for 4 yards to the SHIP38 (Justin Shirk). |
| Ship | 2-6 | at Ship38 | Zach Zulli pass complete to Sheldon Mayer for 10 yards to the SHIP48, 1ST DOWN SHIP, out-of-bounds (DJ Robinson). |
| Ship | 1-10 | at Ship48 | Zach Zulli pass complete to Trevor Harman for 7 yards to the BLOOM45 (JP Patrick). |
| Ship | 2-3 | at Bloom45 | Zach Zulli pass incomplete to Trevor Harman, PENALTY SHIP holding (Doug Randall) 10 yards to the SHIP45, NO PLAY. |
| Ship | 2-13 | at Ship45 | Zach Zulli pass complete to Quran Kent for 14 yards to the BLOOM41, 1ST DOWN SHIP (JP Patrick). |
| Ship | 1-10 | at Bloom41 | Zach Zulli pass complete to Trevor Harman for loss of 3 yards to the BLOOM44 (DJ Robinson). |
| Ship | 2-13 | at Bloom44 | Zach Zulli rush for 10 yards to the BLOOM34, out-of-bounds. |
| Ship | 3-3 | at Bloom34 | Timeout Bloomsburg, clock 12:12. |
| Ship | 3-3 | at Bloom34 | Zach Zulli rush for no gain to the BLOOM34 (DJ Robinson;Justin Shirk). |
| Ship | 4-3 | at Bloom34 | Zach Zulli pass complete to Trevor Harman for 7 yards to the BLOOM27, 1ST DOWN SHIP (Tyler Knoblauch). |
| Ship | 1-10 | at Bloom27 | Blair Brooks rush for no gain to the BLOOM27 (Jeremiah Lowery;Joseph Wetty). |
| Ship | 2-10 | at Bloom27 | Zach Zulli pass intercepted by JP Patrick at the BLOOM4, JP Patrick return 20 yards to the BLOOM24 (Sheldon Mayer). |
| | | Drive: 12 plays, 51 yards, TOP 04:02 |
| Bloom | 1-10 | at Bloom24 | BLOOMSBURG drive start at 10:58. |
| Bloom | 1-10 | at Bloom24 | Tim Kelly pass incomplete to Glenn Hutton Jr. |
| Bloom | 2-10 | at Bloom24 | Franklyn Quiteh rush for 7 yards to the BLOOM31 (Cortlin Dell). |
| Bloom | 3-3 | at Bloom31 | Tim Kelly rush for 2 yards to the BLOOM33 (Jake Metz). |
| Bloom | 4-1 | at Bloom33 | Will Wagner punt 52 yards to the SHIP15, downed. |
| | | Drive: 3 plays, 9 yards, TOP 01:41 |
| Ship | 1-10 | at Ship15 | SHIPPENSBURG drive start at 09:17. |
| Ship | 1-10 | at Ship15 | Blair Brooks rush for 6 yards to the SHIP21 (Dylan Spangler;Garrett Pope). |
| Ship | 2-4 | at Ship21 | Zach Zulli pass complete to Trevor Harman for 4 yards to the SHIP25, out-of-bounds, PENALTY BLOOM IS 5 yards to the SHIP26, 1ST DOWN SHIP, NO PLAY. |
| Ship | 1-10 | at Ship26 | Zach Zulli pass complete to Shannon Maura for 2 yards to the SHIP28 (Gary Postell). |
| Ship | 2-8 | at Ship28 | Zach Zulli pass complete to Quran Kent for 7 yards to the SHIP35 (Tomas Cabrera). |
| Ship | 3-1 | at Ship35 | Zach Zulli rush for 2 yards to the SHIP37, 1ST DOWN SHIP (Larry Webster). |
| Ship | 1-10 | at Ship37 | PENALTY SHIP false start (T.J. Smink Jr.) 6 yards to the SHIP31. |
| Ship | 1-16 | at Ship31 | 1st and 15. |
| Ship | 1-15 | at Ship31 | Zach Zulli pass complete to Trevor Harman for 11 yards to the SHIP42, out-of-bounds (Garrett Pope). |
| Ship | 2-4 | at Ship42 | Zach Zulli pass complete to Daniel Wheeler for 3 yards to the SHIP45, out-of-bounds (Dylan Spangler). |
| Ship | 3-1 | at Ship45 | Blair Brooks rush for 7 yards to the BLOOM48, 1ST DOWN SHIP (Dylan Spangler). |
| Ship | 1-10 | at Bloom48 | Zach Zulli pass complete to Trevor Harman for 1 yard to the BLOOM47 (DJ Robinson). |
| Ship | 2-9 | at Bloom47 | Zach Zulli pass complete to Blair Brooks for 3 yards to the BLOOM44 (Tomas Cabrera). |
| Ship | 3-6 | at Bloom44 | Zach Zulli pass complete to Kyle Kush for 10 yards to the BLOOM34, 1ST DOWN SHIP (Donovan Morris). |
| Ship | 1-10 | at Bloom34 | Zach Zulli rush for 6 yards to the BLOOM28, out-of-bounds. |
| Ship | 2-4 | at Bloom28 | Blair Brooks rush for 3 yards to the BLOOM25 (Donovan Morris;Justin Shirk). |
| Ship | 3-1 | at Bloom25 | Zach Zulli rush for no gain to the BLOOM25 (Dylan Stair;Justin Shirk). |
| Ship | 4-1 | at Bloom25 | Blair Brooks rush for 3 yards to the BLOOM22, 1ST DOWN SHIP (Jeremiah Lowery;Andrew Harris). |
| Ship | 1-10 | at Bloom22 | Zach Zulli pass complete to Trevor Harman for 2 yards to the BLOOM20, out-of-bounds (Donovan Morris). |
| Ship | 2-8 | at Bloom20 | Zach Zulli sacked for loss of 3 yards to the BLOOM23 (Andrew Harris). |
| Ship | 3-11 | at Bloom23 | Timeout Shippensburg, clock 03:02. |
| Ship | 3-11 | at Bloom23 | Zach Zulli rush for 13 yards to the BLOOM10, 1ST DOWN SHIP (Tomas Cabrera). |
| Ship | 1-G | at Bloom10 | Zach Zulli sacked for loss of 7 yards to the BLOOM17 (Larry Webster). |
| Ship | 2-G | at Bloom17 | Zach Zulli pass complete to Sheldon Mayer for 13 yards to the BLOOM4 (Tyler Knoblauch). |
| Ship | 3-G | at Bloom04 | Blair Brooks rush for 2 yards to the BLOOM2 (Ezra Ranco;David McFadden). |
| Ship | 4-G | at Bloom02 | Zach Zulli pass incomplete. |
| | | Drive: 21 plays, 83 yards, TOP 08:34 |
| Bloom | 1-10 | at Bloom02 | BLOOMSBURG drive start at 00:43. |
| Bloom | 1-10 | at Bloom02 | Franklyn Quiteh rush for no gain to the BLOOM2 (Cory Cowdery;Tyriq Kershaw). |
| Bloom | 2-10 | at Bloom02 | Franklyn Quiteh rush for 3 yards to the BLOOM5 (Cortlin Dell). |
| | | Drive: 2 plays, 3 yards, TOP 04:21 |
| | | Shippensburg 0, Bloomsburg 0 |
| Bloom | 3-7 | at Bloom05 | Start of 2nd quarter, clock 15:00. |
| Bloom | 3-7 | at Bloom05 | Tim Kelly pass complete to Connor Gades for 8 yards to the BLOOM13, 1ST DOWN BLOOM (Tyriq Kershaw;Brian Sourber). |
| Bloom | 1-10 | at Bloom13 | Franklyn Quiteh rush for 3 yards to the BLOOM16 (Cory Cowdery;Cortlin Dell). |
| Bloom | 2-7 | at Bloom16 | Tim Kelly pass complete to Glenn Hutton Jr for 26 yards to the BLOOM42, 1ST DOWN BLOOM, out-of-bounds. |
| Bloom | 1-10 | at Bloom42 | Franklyn Quiteh rush for no gain to the BLOOM42 (Cortlin Dell;Dainen Green). |
| Bloom | 2-10 | at Bloom42 | Tim Kelly sacked for loss of 12 yards to the BLOOM30 (Jake Metz). |
| Bloom | 3-22 | at Bloom30 | Tim Kelly pass complete to Franklyn Quiteh for loss of 4 yards to the BLOOM26 (Brian Sourber). |
| Bloom | 4-26 | at Bloom26 | Will Wagner punt 40 yards to the SHIP34, Sheldon Mayer return 21 yards to the BLOOM45 (Ezra Ranco), PENALTY SHIP holding (D.J. Burkey) 10 yards to the SHIP45, 1st and 10, SHIP ball on SHIP45. |
| | | Drive: 8 plays, 24 yards, TOP 04:21 |
| Ship | 1-10 | at Ship45 | SHIPPENSBURG drive start at 11:22. |
| Ship | 1-10 | at Ship45 | Blair Brooks rush for 6 yards to the BLOOM49 (Will Ridgeway;Justin Shirk). |
| Ship | 2-4 | at Bloom49 | Blair Brooks rush for 9 yards to the BLOOM40, 1ST DOWN SHIP (Andrew Harris). |
| Ship | 1-10 | at Bloom40 | PENALTY SHIP false start (Trevor Harman) 5 yards to the BLOOM45. |
| Ship | 1-15 | at Bloom45 | Zach Zulli sacked for loss of 6 yards to the SHIP49 (Chris Kennedy). |
| Ship | 2-21 | at Ship49 | Zach Zulli pass complete to Sheldon Mayer for 21 yards to the BLOOM30, 1ST DOWN SHIP (Justin Shirk). |
| Ship | 1-10 | at Bloom30 | Zach Zulli rush for loss of 1 yard to the BLOOM31 (DJ Robinson). |
| Ship | 2-11 | at Bloom31 | Zach Zulli pass incomplete to Shannon Maura. |
| Ship | 3-11 | at Bloom31 | Zach Zulli pass complete to Trevor Harman for 31 yards to the BLOOM0, 1ST DOWN SHIP, TOUCHDOWN, clock 08:54. |
| | | Drew Newcomer kick attempt failed. |
| | | Shippensburg 6, Bloomsburg 0 |
| | | Drive: 7 plays, 55 yards, TOP 02:28 |
| | | Nate Schmidt kickoff 62 yards to the BLOOM3, L. Elliott Jr. return 11 yards to the BLOOM14 (Chase Fleming;D.J. Burkey). |
| Bloom | 1-10 | at Bloom14 | BLOOMSBURG drive start at 08:44. |
| Bloom | 1-10 | at Bloom14 | Dai'Shon Munger rush for 3 yards to the BLOOM17 (Tyriq Kershaw;Cory Cowdery). |
| Bloom | 2-7 | at Bloom17 | Tim Kelly pass complete to Shane Quinn for 4 yards to the BLOOM21 (James Brennan). |
| Bloom | 3-3 | at Bloom21 | Dai'Shon Munger rush for 13 yards to the BLOOM34, 1ST DOWN BLOOM (Phil Boyd). |
| Bloom | 1-10 | at Bloom34 | Dai'Shon Munger rush for no gain to the BLOOM34 (Cory Cowdery). |
| Bloom | 2-10 | at Bloom34 | Tim Kelly pass complete to Glenn Hutton Jr for 11 yards to the BLOOM45, 1ST DOWN BLOOM, out-of-bounds. |
| Bloom | 1-10 | at Bloom45 | Tim Kelly pass incomplete to Connor Gades, QB hurry by James Brennan. |
| Bloom | 2-10 | at Bloom45 | Dai'Shon Munger rush for 1 yard to the BLOOM46 (Joe Dolan;Tyriq Kershaw). |
| Bloom | 3-9 | at Bloom46 | Timeout Bloomsburg, clock 04:57. |
| Bloom | 3-9 | at Bloom46 | Tim Kelly rush for no gain to the BLOOM46 (Jake Metz), PENALTY SHIP holding 10 yards to the SHIP44, 1ST DOWN BLOOM, NO PLAY. |
| Bloom | 1-10 | at Ship44 | Franklyn Quiteh rush for loss of 3 yards to the SHIP47 (Tyriq Kershaw;Brian Sourber). |
| | | Franklyn Quiteh sets PSAC all-time rush attempt record (944) |
| Bloom | 2-13 | at Ship47 | Tim Kelly pass incomplete to Connor Gades, PENALTY BLOOM illegal shift declined. |
| Bloom | 3-13 | at Ship47 | Tim Kelly pass incomplete to Tony Peregrin (Chad Miller). |
| Bloom | 4-13 | at Ship47 | Will Wagner punt 32 yards to the SHIP15, fair catch by Sheldon Mayer. |
| | | Drive: 10 plays, 39 yards, TOP 05:27 |
| Ship | 1-10 | at Ship15 | SHIPPENSBURG drive start at 03:17. |
| Ship | 1-10 | at Ship15 | Blair Brooks rush for 1 yard to the SHIP16 (David McFadden;DJ Robinson). |
| Ship | 2-9 | at Ship16 | Zach Zulli pass incomplete to Trevor Harman, QB hurry by Larry Webster. |
| Ship | 3-9 | at Ship16 | Zach Zulli pass complete to Sheldon Mayer for 84 yards to the BLOOM0, 1ST DOWN SHIP, TOUCHDOWN, clock 02:31. |
| | | Drew Newcomer kick attempt good. |
| | | Shippensburg 13, Bloomsburg 0 |
| | | Drive: 3 plays, 85 yards, TOP 00:46 |
| | | Nate Schmidt kickoff 65 yards to the BLOOM0, L. Elliott Jr. return 27 yards to the BLOOM27 (Sean Sadosky;Kyle Karpinski). |
| Bloom | 1-10 | at Bloom27 | BLOOMSBURG drive start at 02:24. |
| Bloom | 1-10 | at Bloom27 | Tim Kelly pass incomplete to Trent Daniels. |
| Bloom | 2-10 | at Bloom27 | Franklyn Quiteh rush for 6 yards to the BLOOM33 (Mike Goode). |
| Bloom | 3-4 | at Bloom33 | Tim Kelly pass complete to Tony Peregrin for 9 yards to the BLOOM42, 1ST DOWN BLOOM. |
| Bloom | 1-10 | at Bloom42 | PENALTY BLOOM false start (Glenn Hutton Jr) 5 yards to the BLOOM37. |
| Bloom | 1-15 | at Bloom37 | Timeout Shippensburg, clock 00:56. |
| Bloom | 1-15 | at Bloom37 | Tim Kelly pass incomplete to Tony Peregrin (Avery Coleman). |
| Bloom | 2-15 | at Bloom37 | Tim Kelly pass incomplete to Glenn Hutton Jr. |
| Bloom | 3-15 | at Bloom37 | Timeout Bloomsburg, clock 00:40. |
| Bloom | 3-15 | at Bloom37 | Franklyn Quiteh rush for 8 yards to the BLOOM45 (Chad Miller;Brian Sourber). |
| Bloom | 4-7 | at Bloom45 | Timeout Shippensburg, clock 00:22. |
| Bloom | 4-7 | at Bloom45 | Will Wagner punt 19 yards to the SHIP36, downed. |
| | | Drive: 6 plays, 18 yards, TOP 02:17 |
| Ship | 1-10 | at Ship36 | SHIPPENSBURG drive start at 00:07. |
| Ship | 1-10 | at Ship36 | Zach Zulli pass complete to Quran Kent for 9 yards to the SHIP45, out-of-bounds. |
| Ship | 2-1 | at Ship45 | Zach Zulli pass complete to Shannon Maura for loss of 2 yards to the SHIP43 (Justin Shirk). |
| Ship | 3-3 | at Ship43 | End of half, clock 00:00. |
| | | Drive: 2 plays, 7 yards, TOP 00:07 |
| | | Shippensburg 13, Bloomsburg 0 |
| Ship | 3-3 | at Ship43 | Start of 3rd quarter, clock 15:00, SHIP ball on SHIP35. |
| | | Drive: 2 plays, 7 yards, TOP 00:07 |
| | | Nate Schmidt kickoff 65 yards to the BLOOM0, L. Elliott Jr. return 43 yards to the BLOOM43 (Nate Schmidt). |
| Bloom | 1-10 | at Bloom43 | BLOOMSBURG drive start at 14:53. |
| Bloom | 1-10 | at Bloom43 | Franklyn Quiteh rush for 2 yards to the BLOOM45 (Cortlin Dell;James Brennan). |
| Bloom | 2-8 | at Bloom45 | Franklyn Quiteh rush for 11 yards to the SHIP44, 1ST DOWN BLOOM (Phil Boyd;Mike Goode). |
| Bloom | 1-10 | at Ship44 | Franklyn Quiteh rush for 3 yards to the SHIP41 (Cory Cowdery;Tyriq Kershaw). |
| Bloom | 2-7 | at Ship41 | Tim Kelly sacked for loss of 9 yards to the 50 yardline (Cortlin Dell). |
| Bloom | 3-16 | at Bloom50 | Timeout Bloomsburg, clock 12:21. |
| Bloom | 3-16 | at Bloom50 | Tim Kelly pass complete to Franklyn Quiteh for 20 yards to the SHIP30, 1ST DOWN BLOOM (Chad Miller). |
| Bloom | 1-10 | at Ship30 | Franklyn Quiteh rush for 19 yards to the SHIP11, 1ST DOWN BLOOM (Tyriq Kershaw). |
| Bloom | 1-10 | at Ship11 | Franklyn Quiteh rush for 1 yard to the SHIP10 (Brian Sourber;James Brennan). |
| Bloom | 2-9 | at Ship10 | Tim Kelly pass incomplete to Connor Gades. |
| Bloom | 3-9 | at Ship10 | Tim Kelly pass incomplete to Aaron Allison. |
| Bloom | 4-9 | at Ship10 | Dan Fisher field goal attempt from 28 GOOD, clock 10:32. |
| | | Shippensburg 13, Bloomsburg 3 |
| | | Drive: 10 plays, 47 yards, TOP 04:21 |
| | | Braden Drexler kickoff 37 yards to the SHIP28, Blair Brooks return 4 yards to the SHIP32, out-of-bounds. |
| Ship | 1-10 | at Ship32 | SHIPPENSBURG drive start at 10:29. |
| Ship | 1-10 | at Ship32 | Zach Zulli pass complete to Sheldon Mayer for 41 yards to the BLOOM27, 1ST DOWN SHIP (DJ Robinson). |
| Ship | 1-10 | at Bloom27 | Zach Zulli pass incomplete to Alex Kuljian. |
| Ship | 2-10 | at Bloom27 | Zach Zulli pass incomplete to Sheldon Mayer. |
| Ship | 3-10 | at Bloom27 | Zach Zulli pass complete to Trevor Harman for 27 yards to the BLOOM0, 1ST DOWN SHIP, TOUCHDOWN, clock 10:00. |
| | | Drew Newcomer kick attempt good. |
| | | Shippensburg 20, Bloomsburg 3 |
| | | Drive: 4 plays, 68 yards, TOP 00:29 |
| | | Nate Schmidt kickoff 65 yards to the BLOOM0, L. Elliott Jr. return 86 yards to the SHIP14 (D.J. Burkey). |
| Bloom | 1-10 | at Ship14 | BLOOMSBURG drive start at 09:48. |
| Bloom | 1-10 | at Ship14 | Franklyn Quiteh rush for 6 yards to the SHIP8 (James Brennan;Brian Sourber). |
| Bloom | 2-4 | at Ship08 | Franklyn Quiteh rush for 8 yards to the SHIP0, 1ST DOWN BLOOM, TOUCHDOWN, clock 09:07. |
| | | Dan Fisher kick attempt good. |
| | | Shippensburg 20, Bloomsburg 10 |
| | | Drive: 2 plays, 14 yards, TOP 00:41 |
| | | Braden Drexler kickoff 39 yards to the SHIP26, Shannon Maura return 5 yards to the SHIP31 (Garrett Pope). |
| Ship | 1-10 | at Ship31 | SHIPPENSBURG drive start at 09:01. |
| Ship | 1-10 | at Ship31 | Zach Zulli sacked for loss of 8 yards to the SHIP23 (Larry Webster;David McFadden). |
| Ship | 2-18 | at Ship23 | Zach Zulli pass complete to Blair Brooks for 2 yards to the SHIP25 (Donovan Morris). |
| Ship | 3-16 | at Ship25 | Zach Zulli pass complete to Sheldon Mayer for 75 yards to the BLOOM0, 1ST DOWN SHIP, TOUCHDOWN, clock 07:26. |
| | | Drew Newcomer kick attempt good. |
| | | Shippensburg 27, Bloomsburg 10 |
| | | Drive: 3 plays, 69 yards, TOP 01:35 |
| | | Nate Schmidt kickoff 30 yards to the BLOOM35, Derek Burkhard return 0 yards to the BLOOM35. |
| Bloom | 1-10 | at Bloom35 | BLOOMSBURG drive start at 07:26. |
| Bloom | 1-10 | at Bloom35 | Tim Kelly pass intercepted by Phil Boyd at the SHIP25, Phil Boyd return 0 yards to the SHIP25. |
| | | Drive: 1 plays, 0 yards, TOP 00:10 |
| Ship | 1-10 | at Ship25 | SHIPPENSBURG drive start at 07:16. |
| Ship | 1-10 | at Ship25 | Blair Brooks rush for 6 yards to the SHIP31 (Justin Shirk;Tyler Knoblauch). |
| Ship | 2-4 | at Ship31 | Blair Brooks rush for 2 yards to the SHIP33 (Jeremiah Lowery;Donovan Morris). |
| Ship | 3-2 | at Ship33 | Zach Zulli pass complete to Trevor Harman for 5 yards to the SHIP38, 1ST DOWN SHIP, out-of-bounds (Tyler Knoblauch). |
| Ship | 1-10 | at Ship38 | Blair Brooks rush for 11 yards to the SHIP49, 1ST DOWN SHIP (JP Patrick). |
| Ship | 1-10 | at Ship49 | Blair Brooks rush for 8 yards to the BLOOM43 (JP Patrick). |
| Ship | 2-2 | at Bloom43 | A. Williams rush for 1 yard to the BLOOM42 (JP Patrick;Justin Shirk). |
| Ship | 3-1 | at Bloom42 | A. Williams rush for 3 yards to the BLOOM39, 1ST DOWN SHIP (Dylan Spangler;Joseph Wetty). |
| Ship | 1-10 | at Bloom39 | A. Williams rush for 1 yard to the BLOOM38 (Garrett Pope;Chris Kennedy). |
| Ship | 2-9 | at Bloom38 | Zach Zulli pass complete to Trevor Harman for 38 yards to the BLOOM0, 1ST DOWN SHIP, TOUCHDOWN, clock 03:21. |
| | | Drew Newcomer kick attempt good. |
| | | Shippensburg 34, Bloomsburg 10 |
| | | Drive: 9 plays, 75 yards, TOP 03:55 |
| | | Nate Schmidt kickoff 47 yards to the BLOOM18, L. Elliott Jr. return 16 yards to the BLOOM34 (Kyle Karpinski;Jared Adams). |
| Bloom | 1-10 | at Bloom34 | BLOOMSBURG drive start at 03:14. |
| Bloom | 1-10 | at Bloom34 | Franklyn Quiteh rush for loss of 2 yards to the BLOOM32 (Sean Sadosky;James Brennan). |
| Bloom | 2-12 | at Bloom32 | Tim Kelly pass incomplete to Glenn Hutton Jr (Brian Sourber). |
| Bloom | 3-12 | at Bloom32 | Tim Kelly pass incomplete to Connor Gades. |
| Bloom | 4-12 | at Bloom32 | Will Wagner punt 28 yards to the SHIP40, downed. |
| | | Drive: 3 plays, minus 2 yards, TOP 00:56 |
| Ship | 1-10 | at Ship40 | SHIPPENSBURG drive start at 02:18. |
| Ship | 1-10 | at Ship40 | Chris Lawshe rush for 2 yards to the SHIP42 (Jeremiah Lowery;Ezra Ranco). |
| Ship | 2-8 | at Ship42 | Chris Lawshe pass incomplete to Sheldon Mayer (DJ Robinson). |
| Ship | 3-8 | at Ship42 | Zach Zulli pass complete to Daniel Wheeler for 11 yards to the BLOOM47, 1ST DOWN SHIP (Justin Shirk). |
| Ship | 1-10 | at Bloom47 | Shannon Maura rush for 4 yards to the BLOOM43 (Larry Webster). |
| Ship | 2-6 | at Bloom43 | Chris Lawshe rush for loss of 2 yards to the BLOOM45 (Jeremiah Lowery;Dylan Spangler). |
| | | Drive: 5 plays, 15 yards, TOP 02:34 |
| | | Shippensburg 34, Bloomsburg 10 |
| Ship | 3-8 | at Bloom45 | Start of 4th quarter, clock 15:00. |
| Ship | 3-8 | at Bloom45 | Zach Zulli pass incomplete to Kyle Kush (DJ Robinson). |
| Ship | 4-8 | at Bloom45 | Nate Schmidt punt 36 yards to the BLOOM9, downed. |
| | | Drive: 6 plays, 15 yards, TOP 02:34 |
| Bloom | 1-10 | at Bloom09 | BLOOMSBURG drive start at 14:44. |
| Bloom | 1-10 | at Bloom09 | Tim Kelly pass complete to Tony Peregrin for 12 yards to the BLOOM21, 1ST DOWN BLOOM. |
| Bloom | 1-10 | at Bloom21 | Tim Kelly pass incomplete to Glenn Hutton Jr. |
| Bloom | 2-10 | at Bloom21 | Tim Kelly pass incomplete to Glenn Hutton Jr, dropped pass. |
| Bloom | 3-10 | at Bloom21 | Tim Kelly pass complete to Franklyn Quiteh for 17 yards to the BLOOM38, 1ST DOWN BLOOM, out-of-bounds (Avery Coleman). |
| Bloom | 1-10 | at Bloom38 | Franklyn Quiteh rush for no gain to the BLOOM38 (Brian Sourber;Sean Sadosky). |
| Bloom | 2-10 | at Bloom38 | Tim Kelly pass complete to Tony Peregrin for 14 yards to the SHIP48, 1ST DOWN BLOOM (Mike Goode). |
| Bloom | 1-10 | at Ship48 | Tim Kelly pass incomplete to Glenn Hutton Jr. |
| Bloom | 2-10 | at Ship48 | Tim Kelly pass complete to Tony Peregrin for 16 yards to the SHIP32, 1ST DOWN BLOOM (Mike Goode;James Brennan). |
| Bloom | 1-10 | at Ship32 | Tim Kelly pass complete to Tony Peregrin for 19 yards to the SHIP13, 1ST DOWN BLOOM (Tyriq Kershaw). |
| Bloom | 1-10 | at Ship13 | Tim Kelly pass incomplete to Tony Peregrin (Tyriq Kershaw). |
| Bloom | 2-10 | at Ship13 | Tim Kelly rush for 13 yards to the SHIP0, 1ST DOWN BLOOM, TOUCHDOWN, clock 11:56. |
| | | Franklyn Quiteh rush attempt good. |
| | | Shippensburg 34, Bloomsburg 18 |
| | | Drive: 11 plays, 91 yards, TOP 02:48 |
| | | Braden Drexler kickoff 65 yards to the SHIP0, touchback. |
| Ship | 1-10 | at Ship20 | SHIPPENSBURG drive start at 11:56. |
| Ship | 1-10 | at Ship20 | A. Williams rush for 11 yards to the SHIP31, 1ST DOWN SHIP (DJ Robinson;Dylan Spangler). |
| Ship | 1-10 | at Ship31 | Chris Lawshe rush for 1 yard to the SHIP32 (Garrett Pope;Dylan Spangler). |
| Ship | 2-9 | at Ship32 | Timeout Shippensburg, clock 10:24. |
| Ship | 2-9 | at Ship32 | Zach Zulli pass complete to Alex Kuljian for 22 yards to the BLOOM46, 1ST DOWN SHIP (DJ Robinson), PENALTY BLOOM pass interference declined. |
| Ship | 1-10 | at Bloom46 | A. Williams rush for 2 yards to the BLOOM44 (Dylan Spangler;Andrew Harris). |
| Ship | 2-8 | at Bloom44 | A. Williams rush for no gain to the BLOOM44 (JP Patrick), PENALTY SHIP holding 10 yards to the SHIP46, NO PLAY. |
| Ship | 2-18 | at Ship46 | Zach Zulli pass incomplete to Sheldon Mayer. |
| Ship | 3-18 | at Ship46 | Zach Zulli sacked for loss of 9 yards to the SHIP37 (Justin Shirk). |
| Ship | 4-27 | at Ship37 | Nate Schmidt punt 40 yards to the BLOOM23, downed, PENALTY SHIP illegal procedure 5 yards to the BLOOM28, 1st and 10, BLOOM ball on BLOOM28. |
| | | Drive: 6 plays, 17 yards, TOP 04:00 |
| Bloom | 1-10 | at Bloom28 | BLOOMSBURG drive start at 07:56. |
| Bloom | 1-10 | at Bloom28 | Franklyn Quiteh rush for 10 yards to the BLOOM38, 1ST DOWN BLOOM (Jake Metz;Cory Cowdery). |
| Bloom | 1-10 | at Bloom38 | Tim Kelly rush for 1 yard to the BLOOM39, out-of-bounds (Cortlin Dell). |
| Bloom | 2-9 | at Bloom39 | Tim Kelly pass incomplete to Tony Peregrin. |
| Bloom | 3-9 | at Bloom39 | Tim Kelly pass incomplete to Glenn Hutton Jr (Mike Goode). |
| Bloom | 4-9 | at Bloom39 | Tim Kelly pass incomplete to Aaron Allison, dropped pass. |
| | | Drive: 5 plays, 11 yards, TOP 01:09 |
| Ship | 1-10 | at Bloom39 | SHIPPENSBURG drive start at 06:47. |
| Ship | 1-10 | at Bloom39 | Zach Zulli pass complete to Trevor Harman for no gain to the BLOOM39 (JP Patrick). |
| Ship | 2-10 | at Bloom39 | Shannon Maura rush for loss of 2 yards to the BLOOM41 (Dylan Spangler). |
| Ship | 3-12 | at Bloom41 | Zach Zulli pass complete to Shannon Maura for 3 yards to the BLOOM38 (Dylan Stair). |
| Ship | 4-9 | at Bloom38 | Timeout Shippensburg, clock 04:37. |
| Ship | 4-9 | at Bloom38 | Zach Zulli punt 21 yards to the BLOOM17, JP Patrick return 5 yards to the BLOOM22 (Quran Kent). |
| | | Drive: 3 plays, 1 yards, TOP 02:18 |
| Bloom | 1-10 | at Bloom22 | BLOOMSBURG drive start at 04:29. |
| Bloom | 1-10 | at Bloom22 | Tim Kelly rush for 6 yards to the BLOOM28 (James Brennan). |
| Bloom | 2-4 | at Bloom28 | PENALTY BLOOM ineligible downfield on pass (Ryan Geiger) 5 yards to the BLOOM23. |
| Bloom | 2-9 | at Bloom23 | Tim Kelly sacked for loss of 5 yards to the BLOOM18 (Mike Schmidt). |
| Bloom | 3-14 | at Bloom18 | 3rd and 14. |
| Bloom | 3-14 | at Bloom18 | PENALTY BLOOM false start (Brian Clarke) 5 yards to the BLOOM13. |
| Bloom | 3-19 | at Bloom13 | PENALTY BLOOM delay of game (Tim Kelly) 5 yards to the BLOOM8. |
| Bloom | 3-24 | at Bloom08 | Joe Parsnik rush for 11 yards to the BLOOM19 (Phil Boyd). |
| Bloom | 4-13 | at Bloom19 | Tim Kelly pass incomplete to Glenn Hutton Jr. |
| | | Drive: 4 plays, minus 3 yards, TOP 02:22 |
| Ship | 1-10 | at Bloom19 | SHIPPENSBURG drive start at 02:07. |
| Ship | 1-10 | at Bloom19 | A. Williams rush for 1 yard to the BLOOM18 (Justin Shirk). |
| Ship | 2-9 | at Bloom18 | A. Williams rush for 3 yards to the BLOOM15 (Jeremiah Lowery;David McFadden). |
| Ship | 3-6 | at Bloom15 | TEAM rush for loss of 2 yards to the BLOOM17. |
| Ship | 4-8 | at Bloom17 | End of game, clock 00:00. |
| | | Drive: 3 plays, 2 yards, TOP 02:07 |
| | | FINAL SCORE |
| | | Shippensburg 34, Bloomsburg 18 |